/* html tag init */
* { margin:0; padding:0; }
html { background:#c8e3f1 url(<#IMAGE#>/body_bg.gif) repeat-x; color:#333; font:12px/1.6em 'Microsoft YaHei',tahoma,verdana,arial,sans-serif; cursor:default; }
body { padding:10px 0; }
input, textarea, select, button { font:12px/1.6em tahoma,verdana,arial,sans-serif; }
form { display:inline; }
input, textarea { padding:1px 2px; }
input, select, button { line-height:1; vertical-align:middle; }
a:link, a:visited { color:#07396d; text-decoration:none; }
a:hover, a:active{ color:#000; text-decoration:underline; }
img { border:none; }
h1, h2, h3, h4, h5, h6 { font-size:1em; display:inline; }
ul{ list-style-type:none; }
em, cite, strong, th, caption { font-style:normal; font-weight:normal; }
legend { font-size:1.2em; }
fieldset { padding: 4px; line-height:1.5; }
label { cursor: pointer; }
/* image.inline and text align */
img.inline { vertical-align:middle; }
/* input text & button & select */
.input_normal { height:1.2em; }
.select_normal { height:1.85em;font-size:0.9em; }
.button_normal { height:1.8em; }
.input_big { font-size:1.2em; height:2em; }
button.button_normal { padding:0 2px 3px 2px; height:2em; }
button.input_big { padding:2px 5px 5px 5px; height:2em; }
.dropdown {	padding:3px; font-size:0.9em; }
/* description text */
.desc { color:#888; font-weight:normal; }
.desc p { color:#888; font:10px verdana; padding:3px 0; }
	.desc p a:link, .desc p a:visited, .desc p a:active { text-decoration:none; color:#e0691a; }
	.desc p a:hover { text-decoration:underline; color:#000; }
.tdesc { font-size:0.8em; color:#ccc; font-weight:normal; }
/* all time text */
.time { font-size:0.8em; color:#ccc; font-weight:normal; }
/* wrapper of all page */
.wrapper { width:960px; margin:auto; padding:5px; border:1px solid #b7cde4; background:#fff; }
/* separate of box */
.separate { height:8px; clear:both; }
/* clear float */
.clear { clear:both; }
.padding { padding:8px; }
.li { padding:2px 12px; background:url(<#IMAGE#>/li.gif) no-repeat 3px; }
.ttable { border:1px solid #b7cde4;}
.tcat { text-align:left; font-weight:bold; padding:5px 10px; border:1px solid #b7cde4; background:#cee8fd url(<#IMAGE#>/tcat.gif) repeat-x; }
	.tcat a:link, .tcat a:visited, .tcat a:active { text-decoration:none; }
	div.ttable div.tcat { border:0; font-weight:normal; }
	div.ttable div.thead { padding:5px 10px; }
caption.tcat { overflow:hidden; }
	* html caption.tcat { height:1%; }
	caption.tcat ul{ float:right;font-weight:normal; }
	caption.tcat li { float:left; padding:0 5px; }
	caption.tcat span { float:right;font-weight:normal; }
.thead, .thead th { white-space:nowrap; color:#888; padding:2px 5px; background:#fff url(<#IMAGE#>/thead.gif) repeat-x; }
	.thead a:link, .thead a:visited, .thead a:active { text-decoration:none; }
.tbody td { padding:4px; }
.tbody td td { padding:0; }
.item_list, .item_list td { background:#fff; border-top:1px dotted #b7cde4; }
.item_change, .item_change td { background:#f7fafd; border-top:1px dotted #b7cde4; }
	* html .item_list, * html .item_list td, * html .item_change, * html .item_change td, * html #league ul { background-image:url(<#IMAGE#>/ieline.gif); background-repeat:repeat-x; border-top:0; }
	.item_list tr td, .item_change tr td, .item_list td td, .item_change td td { background-color:transparent; background-image:none; border:0; }
	.item_list h2, .item_change h2 { font-size:14px; }
	.item_list h3, .item_change h3 { font-size:12px; font-weight:normal; }
.item_list_shaded, .item_change_shaded { background:#f7f7f7; border-top:1px dotted #b7cde4; }
.item_op { background:#f0f4f7; }
.side_bar { float:right; margin-left:5px; width:200px; }
.side_index { float:right; margin-left:5px; width:575px; }
	* html .side_bar, * html .side_index {  margin-left:2px; }
.side { margin-bottom:5px; }
	.side h4 { display:block; font-weight:bold; padding:5px; border-bottom:1px solid #b7cde4; background:#cee8fd url(<#IMAGE#>/tcat.gif) repeat-x; }
	.side .thead { padding:3px !important; border-top:1px solid #b7cde4; }
	.side .side_forum { padding:0; }
	.side_inn { padding:3px; }
		.side_inn ul, .side_inn div, .side_inn dl { padding:0; overflow:hidden; width:100%; }
			.side_inn li a, .side_inn dt a { display:block; padding-left:12px; white-space:nowrap; background:url(<#IMAGE#>/li.gif) no-repeat 3px; }
		.side_inn dt { clear:both; }
		.side_inn dd { float:left; padding-left:12px; font-size:0.8em; color:#888; }
			.side_inn dd.time { float:right; color:#ccc; }
	.forum_st li { float:left; width:60px; overflow:hidden; margin:1px; }
		.forum_st li a { padding-left:12px; background:url(<#IMAGE#>/li.gif) no-repeat 3px;}
		.forum_st a.cur, .forum_st a:hover { background:#fff5e1 url(<#IMAGE#>/arrow_cur.gif) no-repeat 0 6px; color:#e0691a; }
	.side_forum li { padding:1px; }
		.side_forum li a { font-size:1.2em; padding:4px 15px; background:url(<#IMAGE#>/arrow.gif) no-repeat 4px; }
			.side_forum li a:hover { background-color:#fff; }
		.side_forum .inn a { font-size:1em; padding:2px 2px 2px 30px; background:url(<#IMAGE#>/li.gif) no-repeat 20px; }
		.inn a.cur, .inn a:hover { background:#fff5e1 url(<#IMAGE#>/arrow_cur.gif) no-repeat 17px 7px !important; font-weight:bold; color:#e0691a; }
.index_area { width:380px; overflow:hidden; }
	* html .index_area { height:1%; }
	.index_area h2 { display:block; font-weight:bold; font-size:1.2em; color:#e0691a; padding:3px 5px 15px 20px; background:url(<#IMAGE#>/index_area_t.gif) no-repeat 0 25px;}
	.index_area dl { padding:3px 5px; overflow:hidden; width:97%; }
	.index_area dt { white-space:nowrap; font-size:1.2em; overflow:hidden; clear:both; width:76%; padding:3px 10px; background:url(<#IMAGE#>/li.gif) no-repeat 3px; }
	.index_area dt strong { font-weight:bold; }
	.index_area dd.exp { float:right; display:block; width:66px; height:49px; overflow: hidden; margin-top:-25px; padding:0; text-align:center; line-height:48px; color:#126ead; font-size:1.8em; font-weight:bold; background:url(<#IMAGE#>/exp_bg.gif) no-repeat; }
	.index_area dd.tdesc { border-bottom:1px dotted #b7cde4; padding:3px 10px; }
	* html .index_area dd.tdesc { background:url(<#IMAGE#>/ieline.gif) repeat-x 0 2.5em; border-bottom:0; }

.forum_main { overflow:hidden; }
	* html .forum_main { height:1%; }
.threadtitle { overflow:hidden; }
	* html .threadtitle { height:1%; }
	.threadtitle h3 { font-size:1.2em; }
	.threadtitle input { height:1.2em; }
	.threadtitle span img { cursor:pointer; }
	.threadtitle ul{ float:right; }
	.threadtitle li { float:left; padding:0 1px; }
.highlight { color:#f00; background:#ff0; }
.div_post { overflow:hidden; border:1px solid #b7cde4; border-top:0; margin:0 0 5px 0; }
	* html .div_post { height:1%; }
.div_post div.item_list, .div_post div.item_change { overflow:hidden; }
	* html .div_post div.item_list, * html .div_post div.item_change { height:1%; }
.profile { float:right; width:350px; overflow:hidden; margin:8px 0 0 5px; }
	.profile .item_change { padding:10px; }
	.profile .user_profile { float:none; width:auto; margin:0; }
	.profile .user_avatar { float:right; }
	.profile .signature { float:none; overflow:hidden; padding:0; }
.user_profile { float:right; width:160px; padding:10px; margin:8px; }
	.item_list div.user_profile { background:#f7fafd; border:1px solid #f7fafd; }
	.item_list_shaded div.user_profile, .item_change_shaded div.user_profile { background:#f7fafd; border:1px solid #fff5e1; }
	.item_change div.user_profile { background:#fff; border:1px solid #fff; }
	.user_profile em { font-size:1.6em; line-height:1.5; border:0; }
	.user_profile ul { color:#888; padding:8px 0; }
	.user_profile strong { color:#e0691a; }
.action_area, .item_list div.action_area, .item_change div.action_area { background:#fff5e1; border:1px solid #ffc68c; }
.user_avatar { border:1px solid #7ff3ff; margin:0 2px 0 0; vertical-align:middle; }
	.user_profile .user_avatar { display:block; border:1px solid #7ff3ff; padding:2px; margin:3px 0 8px 0; }
.guest { filter:alpha(opacity=50); opacity:0.5; }
.post_content { overflow:hidden; padding:8px 8px 0 8px; }
	* html .post_content { height:1%; }
.postad { overflow:hidden; padding:4px 10px; text-align:right; }
	* html .postad { height:1%; }
.post_info { overflow:hidden; padding:4px; border-bottom:1px solid #b7cde4; height:1.5em; }
	.item_list div.post_info, .item_list div.postad { background:#f8f8f8; }
	.item_change div.post_info, .item_change div.postad { background:#fff; }
	.post_info button, .post_info cite { font-size:0.95em; }
	.post_info button { border:0; margin:0 3px; text-align:left; padding:0; background:transparent; width:150px; height:1.5em; line-height:1.5; overflow:hidden; }
	.post_info ul { float:right; }
	.post_info li { float:left;padding:0 8px; }
		.post_info li input { margin-top:-1px; }
		.post_info li em { border:0; color:#e0691a; font-size:1em; }
		.post_info li cite { color:#f00; font-size:1em; }
	.action_postinfo, .item_list div.action_postinfo, .item_change div.action_postinfo { background:#fff5e1; border-bottom:1px solid #ffc68c; }
.postupdatelog, .postevalcredit { clear:both; float:left; background:#fff5e1; border-bottom:1px solid #ffc68c; border-top:1px solid #ffc68c; padding:3px; margin-top:8px; color:#888; }
.postevalcredit { overflow:hidden; color:#000; }
	* html .postevalcredit { height:1%; }
	.postevalcredit li { float:left; margin:0 8px; }
	.postevalcredit ul.desc { display:none; clear:left; width:125px; font-size:0.95em; margin:3px; border:1px solid #fff; }
		.postevalcredit ul.desc li { float:none; padding:0 8px; background:url(<#IMAGE#>/li.gif) no-repeat 0 8px; }
.post_text { min-height:120px; font-size:1.2em; padding:10px; line-height:1.8;}
	* html .post_text { height:120px; }
.attach { overflow:hidden; padding:10px; }
	* html .attach { height:1%; }
	.attach img { border:1px solid #97b9e4; padding:2px; margin:3px; }
.signature { float:right; font-size:1em; padding:10px 0; line-height:1.5; }
	.signature sup { color:#97b9e4; }
	.signature div.sign_text { width:500px; height:120px; overflow: auto; border-top:1px solid #97b9e4; }
.copyright { color:#888; font:10px verdana; text-align:right; padding:3px 0; }
	.copyright a:link, .copyright a:visited, .copyright a:active { text-decoration:none; color:#e0691a; }
	.copyright a:hover { text-decoration:underline; color:#000; }
span.help { cursor:help; }
ul.help { font-size:1.2em; line-height:1.8; }
	ul.help li a { cursor:help; }
.new_button { float:right; font-size:1em; }
	.new_button li { float:left; margin-left:5px; border:1px solid #126ead; padding:1px; }
	.new_button li a { display:block; padding:1px 8px;  }
	.new_button li a:link, .new_button li a:visited, .new_button li a:active { color:#fff; background:#126ead url(<#IMAGE#>/menu_bg.gif) repeat-x; text-decoration:none; }
	.new_button li a:hover { background:#f7fafd; color:#126ead; }
.page_nav { clear:both; margin:5px 0; overflow:hidden; }
	* html .page_nav { height:1%; }
.pages { color:#b7cde4; font-size:1.2em; line-height:1.8; margin-top:2px; }
	.pages span, .pages em { border:1px solid #b7cde4; margin-right:4px; padding:1px; }
	.pages strong span, .pages a:link, .pages a:visited, .pages a:active { background:#b7cde4; padding:0 5px; text-decoration:none; color:#fff; }
	.pages a:hover { background:#ddf4ff; color:#7ff3ff; }
	.pages strong { border:1px solid #e0691a; margin-right:4px; padding:1px; }
	.pages strong span { border:none; background:#e0691a; margin:0; }
.mini_page { padding:0 10px; white-space:nowrap;}
	.mini_page a { font-size:0.8em; }
	.mini_page span a { margin:0 1px; border:0; }
.threadtitle strong, .post_text strong, .signature strong { font-weight:bold; }
.user_list, ul.user_list { overflow:hidden; padding:5px 1px; width:auto; }
	* html .user_list { height:1%; }
	.user_list li { float:left; display:inline; border:1px solid #eee; background:none; padding:0; margin:0 0 4px 3px; text-align:center; }
	.user_list li a { color:#888; display:block; overflow:hidden; padding:0; background:transparent none; }
	.user_list img.user_avatar { float:none; border:0; display:block; margin:5px; }
.usr_mod { padding:0 3px;}
.usr_mod li { white-space:nowrap; }
	.usr_mod a { color:#000; }
.quote { margin: 1em 1px 0 25px; border-left:4px solid #cde2ef; background:#f0f5f8; color:#888; }
	.quote h4 { display:block; font-weight:normal; font-size:0.8em; background:#e9eff3 url(<#IMAGE#>/quote.gif) no-repeat 3px; padding:5px 25px; border-bottom:1px solid #fff; border-left:1px solid #fff; }
	.quote blockquote { padding:5px; font-size:0.8em; border-left:1px solid #fff; }
.code { margin: 1em 1px 0 25px; border-left:4px solid #cde2ef; background:#f0f5f8; color:#888; }
	.code h4 { display:block; font-weight:normal; font-size:0.8em; background:#e9eff3 url(<#IMAGE#>/code.gif) no-repeat 3px; padding:5px 25px; border-bottom:1px solid #fff; border-left:1px solid #fff; }
	.code code{ display:block; padding:5px; font-size:0.8em; border-left:1px solid #fff; }
.emule { margin: 1em 1px 0 25px; border-left:4px solid #cde2ef; background:#f0f5f8; color:#888; }
	.emule h4 { display:block; font-weight:normal; font-size:0.8em; background:#e9eff3 url(<#IMAGE#>/emule.gif) no-repeat 3px; padding:5px 25px; border-bottom:1px solid #fff; border-left:1px solid #fff; }
	.emule div { padding:5px; border-left:1px solid #fff; font-size:0.8em; }
	.emule cite { float:right;padding-right:5px; }
	.emule li { padding:3px; border-bottom:1px solid #fff; }
.evaluation {padding:10px;}
	.evaluation fieldset {width:25%}
.capacity { padding:10px; width:300px; }
	.capacity div { padding:3px 0; border-bottom:1px solid #ffc68c; }
	.capacity cite { float:left; width:33%; }
.userjourney_tab { overflow:hidden; }
	* html .userjourney_tab { height:1%; }
	.userjourney_tab li { float:left; background:#cde2ef; border:1px solid #b7cde4; margin-right:5px; padding:3px 8px;  }
	.userjourney_tab li.cur { background:#fff; border:1px solid #7ff3ff; font-weight:bold;  }
.all_doing {width:630px;float:left;margin:8px 0 0 0;border:1px solid #b7cde4; }
/* editor */
.div_editor { border:1px solid #b7cde4; background:#f7fafd; font-size:12px; padding:5px; }
.box_editor { border:1px solid #b7cde4; font-size:1.2em; }
.e_menu { clear:both; }
	.e_menu li { float:left; }
	.b_normal { padding:1px; border:0; cursor:pointer; }
	.bu_miss { padding:1px; border:0; cursor:not-allowed; filter:alpha(opacity=50); opacity:0.5; }
	.b_over, .b_down { padding:0; height: 20px; border:1px solid #000080; cursor:pointer; }
	.b_over{ background:#d7f1fe url(<#IMAGE#>/hover_bg.gif); }
	.b_down{ background:#98b5e2 url(<#IMAGE#>/down_bg.gif); }
.pop_editor { border:1px solid #b7cde4; background:#f7fafd; font-size:1.2em; padding:1px; visibility:hidden; display:none; position:absolute; overflow:auto; }
	.pop_editor li { display:block; cursor:pointer; line-height:normal; }
	.pop_editor li font { display:block; padding:0 3px; }
	.pop_editor ul { overflow:hidden; }
		* html .pop_editor ul { height:1%; }
	.pop_editor ul li { float:left; }
	.pop_editor ul li div { width:11px; height:11px; font-size:0.1em; border:#fff 1px solid; text-align:center; }
	.pop_editor ul li span { display:block; width:13px; height:13px; font-size:0.8em; border:#fff 1px solid; text-align:center; }
.head_ad { padding:4px; }
.top_ad {  }
.top_ad ul { overflow:hidden; margin:8px 0; border:1px solid #b7cde4; background:#fff url(<#IMAGE#>/thead.gif) repeat-x; padding:4px; }
	* html .top_ad ul { height:1%; }
	.top_ad li { float:left; width:150px; margin:1px 5px; height:22px; padding:0 12px; overflow:hidden; background:url(<#IMAGE#>/arrow.gif) no-repeat 1px 5px; }
	.top_ad li a { text-decoration:underline; }
.thread_ad {}
.digg { margin-bottom:-5px; cursor:pointer; }
.digg em { padding:2px; border:1px solid #7ff3ff; background:#daf2ff; color:#126ead; font-size:1.2em; font-weight:bold; }
.thread_title { overflow:hidden; padding:5px 0; border:1px solid #b7cde4; border-bottom:0; background:url(<#IMAGE#>/tcat.gif) repeat-x; }
	* html .thread_title { height:1%; }
	.thread_title h1 { display:block; font-size:1.2em; padding:3px 10px; border-bottom:1px solid #b7cde4; }
	.thread_title .title_bottom { padding:3px 10px; background:url(<#IMAGE#>/thead.gif) repeat-x; }
	.thread_title .digg { position:absolute; right:0; top:-47px; padding-right:10px; overflow:hidden; }
		.thread_title .digg div { float:right; margin:3px; }
		.thread_title .digg em { float:right; margin:3px; font-size:1.8em; line-height:1.5; }
			.thread_title .digg div span { display:block; }
			.thread_title .digg div.digg_l span { text-align:right; }
			.thread_title .digg div strong { display:block; color:#f00; }
/* head */
#header { overflow:hidden;}
	* html #header { height:1%; }
	#header .header_ad { float:right; }
#menu { clear:both; overflow:hidden; height:30px; border-bottom:1px solid #7ff3ff; background:url(<#IMAGE#>/menu_bg.gif) repeat-x; }
#nav { clear:both; overflow:hidden; padding:5px 3px 3px 3px; background:url(<#IMAGE#>/nav_bg.gif) repeat-x; }
	#nav ul { overflow:hidden; }
	* html #nav ul { height:1%; }
	#menu ul { float:right; padding:5px 0; }
	#menu li, #nav li { float:left; padding:1px; }
		#menu li a { color:#fff; padding:0 8px; }
		#nav li a {  color:#e0691a; padding:0 5px; }
		#nav li img {  vertical-align:middle; }
	#nav div { float:right; padding:0 5px; }
#nav_anoc { width:333px; height:1.75em; overflow:hidden; }
	* html #nav_anoc ul { height:auto; }
	#nav_anoc li { float:none; padding:1px; }
		#nav_anoc li a, .anoc_title { color:#07396d; padding-left:25px; background:url(<#IMAGE#>/announce.gif) no-repeat 5px; }
#usercurdo { border:1px solid #7ff3ff; height:20px; width:210px; margin:-1px 0 0 0; overflow:hidden; word-break:break-all; cursor:text; }
	#usercurdo cite { padding:1px 2px; float:right; font-size:0.8em; color:#ccc; }
	#usercurdo em {padding:1px 2px; color:#eee; }
	#usercurdo input { padding:3px 1px; margin:-2px 0 0 -1px; width:210px; color:#e0691a; }
#info { padding:4px; }
	#info span { color:#000; }
#forum_info {  }
#main { overflow:hidden; }
	* html #main { height:1%; }
#user_info { float:right; text-align:right; }
#title_show { overflow:hidden; padding:5px; background:#e5eef9; border-bottom:1px solid #b7cde4; }
	* html #title_show { height:1%; }
	#title_show div { padding:0 5px; }
	#title_show cite { float:right; }
	#title_show ul { float:right; overflow: hidden; }
	* html #title_show ul { height:1%; }
	#title_show li { float:left; padding:0 5px; }
	.thread_op li { float:left; padding:0 5px; min-width:50px; text-align:left; cursor:pointer; color:#07396d; }
#onlineusers, #league { padding:1px; margin:8px 0 0; }
	#onlineusers div.thead, #league div.thead { padding:5px; }
	#onlineusers div.item_list, #onlineusers div.item_change, #league div.item_list { border-top:1px solid #b7cde4; padding:5px;}
	#league div.item_list img { float:right; padding:3px 0; }
	#onlineusers ul, #league ul { overflow: hidden; padding:0 5px; }
	* html #onlineusers ul, * html #league ul { padding:3px 0 0; height: 1%; }
	#league ul { border-top:1px dotted #b7cde4; }
		#onlineusers li, #league li { overflow: hidden; float:left; padding:2px; width:13%; }
#search_in { padding:1px; background:#fff5e1; border:1px solid #ffc68c; }
	#search_in em{ display:block; padding:3px; background:#ffdfb8; }
	#search_in div{ padding:5px; line-height:1.8;}
#post_op { overflow: hidden; padding:3px; background:#e5eef9; }
	* html #post_op, * html #post_op ul { height:1%; }
	div#post_op {  padding:3px; background:#e5eef9; }
	#post_op em, #post_op input, #post_op ul, #post_op li { float:left; color:#888; }
	#post_op ul { overflow: hidden; }
	#post_op li { margin:0 5px; min-width:50px; text-align:left; cursor:pointer; border-bottom:1px solid #fff; color:#e0691a; }
#quick_reply { overflow: hidden; padding:5px; background:#fff url(<#IMAGE#>/thead.gif) repeat-x; }
	* html #quick_reply { height: 1%; }
	#quick_reply em{ float:left; width:20px; padding:2px; font-size:1.2em; font-weight:bold; }
	#quick_reply div.ttable { float:left; border:0; margin:5px 10px 0 0; }
		#quick_reply div.ttable input { margin:5px 0 0; }
	#quick_reply fieldset{ width:170px; padding:0 20px 10px 20px; }
	#quick_reply label{ display:block; }
#ucp_menu { float:left; border:1px solid #b7cde4; width:160px; margin:0 5px 5px 0; }
	#ucp_menu strong, #ucp_menu em, #ucp_content h3, #ucp_content em { display:block; }
	#ucp_menu strong, #ucp_content h3 {  font-weight:bold; padding:5px 10px; border-bottom:1px solid #b7cde4; background:#cee8fd  url(<#IMAGE#>/tcat.gif) repeat-x; }
	#ucp_menu em, #ucp_content em {  color:#888; padding:2px 5px; border-bottom:1px dotted #b7cde4; border-top:1px dotted #b7cde4; background:#fff url(<#IMAGE#>/thead.gif) repeat-x; }
		/* 修正标签定义重叠 */
		#ucp_content .user_profile em { background:transparent; border:0; }
		#ucp_content .pages em { background:transparent; border:1px solid #b7cde4; display:inline; margin-right:4px; padding:1px; }
	#ucp_menu ul { padding:8px; }
		#ucp_menu li a { line-height:1.8; padding:2px 12px; background:url(<#IMAGE#>/arrow.gif) no-repeat 3px; }
		#ucp_menu li hr { height:1px;color:#b7cde4; }
#ucp_content { overflow:hidden; border:1px solid #b7cde4; }
	* html #ucp_content, * html #ucp_content ul { height: 1%; }
	#ucp_content p { padding:8px; clear:both; }
	#ucp_content div.ucp { padding:8px;line-height:1.8; }
	#ucp_content ul.ucp { overflow:hidden; padding:8px; clear:both; }
	#ucp_content ul.ucp li { float:left; padding:0 20px 0 0; }
#footer { overflow: hidden; clear:both; padding: 0 10px 5px; margin: 8px 0 0; background:#eee; } /* background:#eee url(<#IMAGE#>/foot_logo.gif) right top no-repeat;*/
	#footer .panel {padding-top: 10px;}
	* html #footer { height:1%; }
#message_note { position:fixed; z-index:2; bottom:0; right:0; width:20em; margin:1em; padding:7px 5px 7px 10px; font:12px/1.2em "Lucida Console", "Courier New", monospace; text-align:left; color:#111; background-color:#FFFFB4; border:1px solid #111; }
	* html #message_note { position:absolute; }
	#message_note[id] { position:fixed; }
#divtitle_content { max-width:400px; border:1px solid #ffc68c; background:#fff5e1; color:#000; left:0; padding:4px; position:absolute; top:0; z-index:20; filter:alpha(opacity=87); opacity:0.87; width:auto; height:auto; visibility:hidden; display:none; }
	* html #divtitle_content { width:400px; }
	#divtitle_content p { font-size:1em; margin:0; padding:0 3px; }
	#divtitle_content p.destination { font-size:0.8em; border-top:1px solid #ffdfb8; margin-top:3px; text-align:left; }
#divtitle_iframe { filter:alpha(opacity=0); opacity:0; visibility:hidden; display:none; }
#antispamtext {  }
	#antispamtext img { vertical-align:bottom; }
	#antispamtext cite { font-size:0.95em; color:#888; }
#register { padding:20px 40px; overflow:hidden; }
	* html #register, * html #register dd, * html #regbase { height:1%; }
	#register blockquote { border:1px solid #ffc68c; background:#fff5e1; padding:20px;margin:10px; text-align:left; height:250px; overflow:auto; }
	#register .input_big { margin:0 20px; }
	#register dl { margin:12px; background:#f7fafd; padding:1px; border-left:4px solid #b7cde4; }
	#register dt { font-size:1.2em; padding:3px 8px; border-bottom:1px solid #fff; clear:both; }
	#register dd { margin:5px; padding:2px; font-size:0.95em;overflow:hidden;clear:both; }
		#register dd input { margin:0 5px 0 0; }
		#register dd label { white-space:nowrap; color:#888; }
		#register dd.desc img { display:none; }
		#register dd.desc em { color:#f00; }
#regmore {float:right;width:40%;}
#regbase {overflow:hidden;}
	#regbase dl { background:#fff5e1;border-left:4px solid #ffc68c; }
#activation {padding:5px; margin:8px 0 0; text-align:center; border:1px dotted #ffc68c; background:#fff5e1;}
#pmnotice { margin:0 250px; top:85px; position:absolute; filter:alpha(opacity=90); opacity:0.9; width:468px; padding:2px; border:1px dotted #ffc68c; background:#fff5e1;}
	#pmnotice em { display:block; padding:5px 8px; color:red; background:#ffdfb8; border:1px solid #fff;}
		#pmnotice em a { float:right; margin:0 3px; padding:0 5px; border:1px solid #fff;}
		#pmnotice em a:hover { background:#fff; border:1px solid #ffc68c;}
	#pmnotice dl { overflow:hidden; padding:3px; border:1px solid #fff; }
		* html #pmnotice dl { height:1%; }
	#pmnotice dt, #pmnotice dd { height:25px; float:left;  border-bottom:1px solid #fff; }
	#pmnotice dt { width:280px; overflow:hidden; padding:0 3px; border-right:1px solid #fff;}
	#pmnotice dd { width:85px; text-align:right;}
#errors { border:1px solid #ffc68c; background:#fff5e1; margin-top:8px; }
	#errors h3 { display:block; padding:5px 25px; color:red; background:#ffdfb8 url(<#IMAGE#>/errors.gif) no-repeat 5px; border-bottom:1px solid #fff; }
	#errors p { padding:5px; font-size:1.2em; line-height:1.5; }
	#errors em { display:block; margin:0 5px; padding:5px 0; border-bottom:1px solid #ffdfb8; border-top:1px solid #ffdfb8; font-weight:bold; }
	#errors ul { padding:5px; }
	#errors ul li { padding-left:25px;list-style:inside square; }
#previewpost { border:1px solid #7ff3ff; margin-top:8px; }
	#previewpost h3 { display:block; padding:5px; background:#dcf4ff; border-bottom:1px solid #fff; }
	#previewpost div.item_list { padding:5px; font-size:1em; line-height:1.5; }
#re_direct { margin:100px auto 0 auto; text-align:center; width:500px; border:1px solid #7ff3ff; background:#f7fafd; }
	#re_direct h3 { display:block; padding:5px 30px; text-align:left; font-size:1.2em; background:#dcf4ff url(<#IMAGE#>/nav.gif) no-repeat 5px; border-bottom:1px solid #fff; }
	#re_direct img { display:block; margin:8px auto; }
	#re_direct p { padding:5px; font-size:1.2em; line-height:1.5; }
	#re_direct a { display:block; padding:5px; }
#relatethread { padding:4px; overflow:hidden; clear:both; }
	#relatethread li { float:left; padding:2px 12px; background:url(<#IMAGE#>/arrow.gif) no-repeat 3px 6px; border-top:1px dotted #b7cde4; width:47%; }
	#relatethread cite { float:right; }
#newpost_op { padding:0 8px; }
	#newpost_op fieldset { padding:3px 10px; }
	#newpost_op legend { font-size:1em; }
#smiliespage {}
	#smiliespage ul { overflow: hidden; }
	* html #smiliespage ul { height:1%; }
	#smiliespage li { float:left; padding:5px; }
#find_post { overflow: hidden; }
	* html #find_post, * html #find_post dl { height:1%; }
	#find_post dl { overflow: hidden; background:#fff; margin:8px 0 0; padding:5px 3px; border:1px solid #b7cde4; }
	#find_post dt { padding:1px 0 3px 0; margin:10px 0 0; clear:both; border-bottom:1px solid #b7cde4; }
		#find_post dt h3 { font-size:1.2em;font-weight:normal; }
		#find_post dt cite { float:right; }
		#find_post dt em { float:right; padding:4px 12px 0 0; background:url(<#IMAGE#>/arrow.gif) no-repeat 3px;border-bottom:1px solid #b7cde4;width:99%; }
		#find_post dt em button { float:right; }
	#find_post dd { float:left; padding:2px 12px; background:url(<#IMAGE#>/arrow.gif) no-repeat 3px; font-size:0.95em; color:#888; margin:0 3px; }
		#find_post dd.post_text { overflow: hidden; clear:both; float:none; padding:5px 10px; background:none; font-size:1.2em; color:#000; margin:0; }
			* html #find_post dd.post_text { height:1%; }
		#find_post .user_profile { float:right; padding:5px 0 0 15px; background:#f7fafd; border:1px solid #b7cde4; font-size:0.7em; color:#000; margin:0; }
		#find_post dd em{ color:#e0691a; margin:0 3px; }
#userjourney { overflow: hidden; margin:8px 0 8px 0; padding:5px 3px; }
	#userjourney h2 {border-bottom:1px solid #ccc; display:block; margin-bottom:5px;font-size:14px; }
	#userjourney ul li {border-bottom:1px solid #ccc;margin-bottom:5px; }
	#userjourney .userhead,#userjourney .username {float:left;}
	#userjourney .usertime {color:#ccc;font-size:9px; }
	* html #userjourney, * html #userjourney dl { height:1%; }
	#userjourney dl { overflow: hidden; }
	#userjourney dt { padding:3px 0 6px 0; margin:5px 0 0; clear:both; font-size:1.2em; font-weight:normal; }
	#userjourney dd { float:left;padding:2px 12px; background:url(<#IMAGE#>/arrow.gif) no-repeat 3px; font-size:0.95em; color:#888; margin:0 3px; }
#title_color { border: #b7cde4 1px solid; width: 1.7em; height: 1.7em; cursor:pointer; }
#title_color_picker { position:absolute; background:#eee; border:1px solid #7ff3ff; }
#title_color_picker td div { width:11px; height:11px; font-size:0.1em; border:#fff 1px solid; cursor:pointer; }
#friend_list img {float:none !important; margin:3px; margin-bottom:0; }
	#friend_list ul li {float:left; }
	#friend_list ul li span {display:block; text-align:center; }
#newmember {float:left; padding:5px 3px;border:1px solid #b7cde4; margin:8px 0 8px 10px;width:330px; }
#newmember h2 {border-bottom:1px solid #ccc; display:block; margin-bottom:5px;font-size:14px; }
#newmember ul li {float:left; }
#newmember ul li span {display:block; text-align:center; }
#findmember { display:none; padding:8px; }
#findmember ul { padding:8px; overflow: hidden; }
	* html #findmember ul { height:1%; }
	#findmember li { float:left; padding:0 15px; }

/*操作提示*/
#show_process{ display:none; float:right; position:absolute;top:0;right:0; background:#ffdfb8; border:1px solid #ffc68c; padding:3px 10px; font-weight:bold; color:#f00; }

/*操作菜单*/
#operation_pannel { display:none; position:absolute; padding:30px; z-index: 9000;}
	#operation_pannel .opborder { margin-left:auto; margin-right:auto; padding:3px; background:#fff; width:600px; filter:alpha(opacity=90); opacity:0.9; }
#show_operation { background:#f7fafd; border:1px solid #126ead; }
	#show_operation .op_title, #show_operation cite, #show_operation .item_list, #show_operation ul, #show_operation li { position:relative; }
	#show_operation .item_list { padding:4px; background-color:transparent; overflow:hidden; color:#07396d; }
			* html #show_operation .item_list { height:1%; }
		#show_operation div.desc { color:#888; }
	#show_operation .op_title { cursor:move; padding:4px; background:#cee8fd url(<#IMAGE#>/tcat.gif) repeat-x; border-bottom:1px solid #7ff3ff; font-size:1.2em; }
		#show_operation .op_title cite { float:right; cursor:pointer; padding:3px; }
		#show_operation .op_title h3 { display:block; }
	#show_operation .op_list { background:#fff; border:1px solid #b7cde4; margin:4px; }
		#show_operation .op_list .post_text { font-size:1em; }
		.op_list ul { overflow:auto; height:160px; }
		.op_list li { padding:4px; }
		* html #show_operation div.op_list .item_list { overflow:visible; }